iT邦幫忙

2022 iThome 鐵人賽

DAY 16
1
Modern Web

資料庫也有版本控制系列 第 16

Day 16 : 透過簡易的書店 API 來進行資料庫的版本控制

  • 分享至 

  • xImage
  •  

五、實際操作

-> Day 16 : 透過簡易的書店 API 來進行資料庫的版本控制
Day 17 : 透過 Entity Framework Core Migration 來進行資料庫的版本控制
Day 18 : 透過 Entity Framework Core Migration 對資料庫進行修改
Day 19 : 將 Entity Framework Core Migration 異動同步上 git
Day 20 : 將 Entity Framework Core Migration 流程套入 CI/CD 流程中
Day 21 : 透過 Entity Framework Core Migration 進行退版
Day 22 : 透過 Flyway 來進行資料庫的版本控制
Day 23 : 透過 Flyway 對資料庫進行修改
Day 24 : 透過 Flyway 異動同步上 git
Day 25 : 將 Flyway 套入 CI/CD 流程中
Day 26 : 透過 Flyway 進行退版
Day 27 : Entity Framework Core Migration vs Flyway


我們在接下來的篇幅中,會實現一個簡單的 CRUD 程式,取名叫 BookStore
他會具有幾項功能

  1. 增刪修查書籍
Get
api/book
Get
api/book/{id}
Post
api/book/{id}
{
    "Name":"",
    "Price",0.00
}
  1. 增刪修查作者
Get
api/author
Get
api/author/{id}
Post
api/author/{id}
{
    "Name":"",
}
  1. 作者與書籍關聯
  2. 後續對作者與書籍新增欄位

來實際走過用不同方法做資料庫版本控制會是怎樣的流程


後續預告

接下來會花很長的時間,來介紹實際開發一個 API 與其遷移方式


上一篇
Day 15 : 資料表降級時如何處理資料庫中被刪除的欄位
下一篇
Day 17 : 透過 Entity Framework Core Migration 來進行資料庫的版本控制
系列文
資料庫也有版本控制30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言